package cn.myzqu.sign.message.server.base.exception;


/**
 * 系统自定义异常
 * @Author: 的川
 * @Date: 2018/5/8.
 */
public class CustomException extends RuntimeException{

    /**
     * 异常码
     */
    private Integer code;

    /**
     * 构造方法
     * @param code
     * @param message
     */
    public CustomException(Integer code, String message){
        super(message);
        this.code = code;
    }

    /**
     * 封装异常枚举类
     * @param enumException
     */
    public CustomException(EnumException enumException) {
        super(enumException.getMsg());
        this.code = enumException.getCode();
    }

    public Integer getCode() {
        return code;
    }


}
